package com.tjetc._4abstarct;

public class _2AbstractDetail {
    public static void main(String[] args) {
        /*
            抽象类细节：
            1.抽象类的本质是类



         */
    }
}


abstract class A {
    int a;
    static int b;
    final int C = 1;

    {}
    static {}
    public A() {

    }

    public void f() {}
    public static void f1(){}

    public abstract void f2();
}

class B extends A {

    @Override
    public void f2() {

    }
}

abstract class C extends A {

    /*
        private: 私有  不能继承父类的私有成员
        final： 不能被重写
        static: 静态方法 意味着可以通过类名调用 如果能调用，有具体实现么？
     */
    public abstract void f3();
}


